数码视讯Q5(S905M)免拆机刷机 Android 5.1.1 + Armbian 20.10 您所在的位置:网站首页 905机顶盒 游戏机 数码视讯Q5(S905M)免拆机刷机 Android 5.1.1 + Armbian 20.10

数码视讯Q5(S905M)免拆机刷机 Android 5.1.1 + Armbian 20.10

2024-06-22 11:19| 来源: 网络整理| 查看: 265

写在前面

这两周折腾这个盒子折腾得挺累,一开始用的 [1] 的刷机包,非常顺利地进了,但是觉得安卓 4.4 和 Debian 9 版本都太低了,想升级,Armbian 找到了 [2] 的教程,也很顺利地升级了,但是安卓5的固件很难找。

这两天终于在 [3] 找到了安卓5的固件,但是由于一开始线刷没有识别成功,所以想试用 ddbr 刷进去,刷到 7% 自动退出了,我以为刷成了就重启了,结果变砖了。。。

后来找了一些救砖的方法,但是我连 Armbian 都进不去。。抱着一丝希望试了试USB公对公线传统线刷方法,结果一下成了。但是一下又进不去 Armbian 了,进不去 bootloader,我想可能是线刷的时候把 bootloader 刷没了。想起来 [1] 里面有个进 ELEC 的安卓程序,下了个那个程序,进去了!

多灾多难,不过好在最后都成了。下面就为大家简化一下流程。

声明:本方法没有经过测试,请做好备份措施和救砖准备

常见的救砖准备包括 准备 USB 公对公线、准备 TTL 线、准备 adb、准备线刷、准备拆机 等,更重要的是,请选择一个即使变砖也不会对自己产生巨大影响的时机。

Android 4.4 + Debian 9 请看 [1]Android 4.4 + Armbian 20 请看 [2]Android 5.1 + Armbian 20 请看本文

工具准备

磁盘克隆工具(我用的是 WinHex)

容量大于 8 GB 的 MicroSD 卡(推荐使用 SD 卡,没有试过 U 盘)

USB 键盘(+鼠标更好)

HDMI 线 + 显示器(电视也行)

盒子要求

看 [1] 中的相关说明,请务必确保你的盒子是 s905m 芯片

1. 准备启动器

从 https://www.123pan.com/s/kRdUVv-BFBWv.html 下载 gzip 压缩后的镜像可能需要登录123网盘

下载完成后请解压出 IMG 文件。

用磁盘克隆工具将镜像文件克隆到 TF 卡中,注意是选择整个 TF 卡,不要选择某个分区WinHex 的起始扇区写 0 即可

2. 进入 TF 卡中的 Armbian 系统

参考 [1] 中的步骤(至3.5登录前),引导至 TF 卡中的系统。

不同于 [1],Armbian 中尚未有用户,你需要首先为 root 用户设置密码,然后添加一个用户,再为该用户设置密码。本段的操作都是在 Armbian 的提示下一步步完成的,请不用担心不会设置密码、添加用户。注意英文提示,系统可能会因为密码包含常用词或过于简单等拒绝该密码。

3. 使用 ddbr

首先备份安卓中的系统。在 root 用户下运行 ddbr。如果当前不是 root 用户,请使用“sodu -s”进入 root 用户,此操作可能需要根据提示输入密码。

@符号左边显示的是当前用户,确保它是 root

输入 ddbr 后,系统会询问你是要备份还是恢复,此时应键入“b”备份。然后它会问你需不需要压缩,此时应键入“y”确认压缩。

ddbr 备份过程,图中的备份路径是 /ddbr/BACKUP-arm-64-emmc.img.gz

记住备份的文件名,然后将其重命名

把要刷入的文件重命名为刚才的文件名

然后再次运行 ddbr,此时进行恢复,与 [1] 的 3.5 节步骤一致。注意刷入的文件名应该和备份的文件名相同。

确保恢复进行了 100%!如果进度条没有走到 100%,请刷回原系统,或刷入安卓 4.4。如果进行了 100%,请忽略下面的代码。

4. 重启,进入安卓

关闭机顶盒电源,拔出 TF 卡,然后开机。

安卓系统已经装了 Lucky Patcher、RE 文件管理器、Kodi。目前我没有找到合适版本的 ES 文件管理器,所以没装上。

Kodi 已经调成了中文、设置了直播源,打开即可观看直播。另请注意,Kodi 开启了所有远程服务,包括远程控制,如果你觉得不安全,请在服务或设置中关闭。

遥控器

请参考 [1] 中的步骤,用 RE 文件管理器将相应的遥控器配置复制到 /system/etc 中,然后重新启动。重启后遥控器就可以用了。注意安卓系统里还有一个遥控器的设置,请确保是开启状态。

实测遥控器可以关闭机顶盒,但是不能打开,有待以后研究。

5. Armbian

插入 TF 卡,在安卓系统中打开 ELEC APP(或类似名称),会弹出对话框询问是否重启至该系统,选择确定,系统将自动重启并进入 Armbian。此后插入 TF 卡时系统将进入 Armbian,拔出 TF 卡时系统将进入 Android。

给盒子接一根网线,或者参考 [2] 添加 Wi-Fi 驱动支持。由于盒子 Wi-Fi 性能比较烂,所以还是推荐使用网线,安卓系统也是推荐使用网线。

使用 armbian-config 可以可视化地调整系统设置。请不要安装 GUI 支持,也就不要安装遥控器支持了。Armbian 下的桌面会非常卡,如果要是用图形界面,还是建议用安卓。

Armbian 是基于 Debian 的,所以 apt、dpkg 系都可以上了。先配个 ssh,之后 nginx、alist、ZeroTier、Zero Trust、aria2 各种服务都可以往上装。4 核、1 GB RAM、ARM64,强劲、省电,这个配置可能比很多免费/廉价服务器都要好了。存储空间取决于 TF 卡容量,如果用了 32 GB 或 64 GB 的 TF 卡,完全可以充当服务器、下载服务器等等,全看个人喜好了。

[1] https://www.bilibili.com/read/cv2970639[2] https://www.right.com.cn/forum/thread-8257102-1-1.html[3] http://www.zndstec.com/?p=152



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有